import request from '@/utils/request'

// ----------获取员工列表
export function getEmployeeListAPI(params) {
  return request({
    methods: 'get',
    url: '/sys/user',
    // params {page:当前页,size: 每页条数}
    params: params
  })
}

// -----------添加员工
export function addEmployeeAPI(data) {
  return request({
    method: 'post',
    url: '/sys/user',
    data
  })
}

// -----------批量导入员工
// 解释: 在前端读取表格数据, 然后传递给后台, 同时新增多个员工信息
// 注意: 无参数名, 直接在请求体携带数组
export function importEmployeeAPI(data) {
  return request({
    url: '/sys/user/batch',
    method: 'post',
    data
  })
}

// ---------为员工分配角色
export function assignRolesAPI(data) {
  return request({
    url: '/sys/user/assignRoles',
    // { id:当前用户id, roleIds:选中的角色id组成的数组 }
    data,
    method: 'put'
  })
}
